#!/bin/sh
#数据库ip地址
ip=127.0.0.1
#数据库端口
port=3306
#数据库用户名
username=root
#数据库密码
password=root
#数据库名
dbname=demo_src
#表名
tablename=t_user_src
#表数据文件名
fileNameData=t_user.sql

#将sql文件上传至目标服务器ip
destinct=128.0.0.2
#目标服务器用户名
ecsuser=root
#目标服务器文件目录
path=/tmp/dev
#只导出数据
mysqldump -h ${ip} -u${username} -p${password} -t ${dbname} --tables ${tablename} --complete-insert>${fileNameData} 
echo "数据库表${tablename}数据导出ok"
echo "开始输出checksum的值"
mysql -h${ip} -P${port} -u${username} -p${password}  << EOF >>${dbname}'-'${tablename}'-checksum-old'.text
use ${dbname}
checksum table ${tablename}
EOF
#同时打印check_sum在控制台
mysql -h${ip} -P${port} -u${username} -p${password}  << EOF
use ${dbname}
checksum table ${tablename}
EOF
#文件传输
echo "checksum 文件导出完成，开始传输文件到目标服务器"
scp -P 2000 -r ${fileNameData} ${dbname}'-'${tablename}'-checksum-old'.text ${ecsuser}@${destinct}:${path}
echo "ok"


